#embedded tutorial
Explore tagged Tumblr posts
lollipopmixclo9 · 2 months ago
Text
Tumblr media
We close our eyes so tightly
Just hoping we can meet again
Strobe - KAF
14 notes · View notes
learnandgrowcommunity · 2 years ago
Text
youtube
Use this trick to Save time : HDL Simulation through defining clock
Why is this trick useful? Defining a clock in your simulation can save you time during simulation because you don't have to manually generate the clock signal in your simulation environment. Wanted to know how to define and force clock to simulate your digital system. Normally define clock used to simulate system with clock input. But I am telling you this trick for giving values to input ports other than clock. It will help you to save time in simulation because you do not need to force values to input ports every time. Lets brief What we did - gave some clock frequency to input A, like we gave 100. Than we made Half the frequency of clock to 50 and gave it to Input B. In similar way if we have 3rd input too we goanna half the frequency again to 25 and would give to next input.
Subscribe to "Learn And Grow Community"
YouTube : https://www.youtube.com/@LearnAndGrowCommunity
LinkedIn Group : https://www.linkedin.com/groups/7478922/
Blog : https://LearnAndGrowCommunity.blogspot.com/
Facebook : https://www.facebook.com/JoinLearnAndGrowCommunity/
Twitter Handle : https://twitter.com/LNG_Community
DailyMotion : https://www.dailymotion.com/LearnAndGrowCommunity
Instagram Handle : https://www.instagram.com/LearnAndGrowCommunity/
Follow #LearnAndGrowCommunity
3 notes · View notes
emblogicsblog · 6 months ago
Text
Character Device Driver Training
Character Device Driver Training - Dive into the fascinating world of Linux kernel programming with our Linux Character Device Driver Development Course. Designed for embedded systems engineers, aspiring kernel developers, and advanced computing students, this course provides an in-depth understanding of creating, managing, and debugging character device drivers.
Tumblr media
Character device drivers are a vital component in Linux systems, facilitating seamless communication between hardware and software. Through this course, you’ll learn how to write efficient device drivers from scratch, manage hardware resources, and ensure smooth interaction between kernel space and user space.
With a mix of theory and practical labs, we’ll cover key topics such as file operations, memory management, interrupt handling, and synchronization techniques. Whether you’re new to device driver development or looking to enhance your skills, this course offers valuable hands-on experience. You’ll work on real-world projects, exploring how drivers integrate with user applications and interact with the hardware in real-time.
Our expert instructors will guide you through complex kernel programming concepts in a simple, easy-to-follow way. By the end of the course, you’ll be equipped with the skills to confidently tackle low-level programming challenges and build robust, scalable device drivers for Linux systems.
If you’re passionate about system-level programming and eager to enhance your career opportunities in embedded systems or kernel development, this course is for you. Gain certification, boost your expertise, and unlock exciting possibilities in the world of Linux development.
Start your journey into Linux Character Device Driver Development today and take the first step towards becoming an expert in kernel programming. Enroll now and transform your understanding of Linux systems!
Linux Device Driver Development, Character Device Driver Course, Linux Kernel Programming Training, Embedded Systems Driver Development, Linux Kernel Driver Tutorial, Device Driver Coding Workshop, Linux Hardware Interface Programming Kernel Module Development Course, Linux Driver Development Certification Linux System Level Programming.
0 notes
mokubetech · 11 months ago
Text
youtube
Learn how to add a Google Map to your WordPress website with this full guide. It's easy and will enhance your site's usability!
0 notes
ibarrau · 1 year ago
Text
Estrategia para licencias PowerBi - Fabric
La popularidad de Fabric no para de extenderse y eso hace que cada vez más aparezcan confusiones y dudas sobre licencias. Cada día llegan más dudas sobre el formato de licencias y como encaja lo nuevo en lo viejo. Dentro de esas dudas aparecen muchas alternativas para manejo de licencias.
En este artículo vamos a hablar de puntos medios y grises para optimizar costos de nuestras licencias encontrando el mejor balance con los nuevos planes que nos ofrece Fabric.
Primero vamos con conocimientos básicos de licencias en este antiguo artículo que escribí. En el mismo vamos a conocer detalles de las licencias disponibles en julio 2024.
Si ya conocen las de PowerBi, lo nuevo es Fabric. Una licencia por capacidad que viene a expandir los artefactos o contenidos que podemos crear dentro de un área de trabajo. Sus planes inician con valores más económicos que las capacidades anteriores, lo que permiten que todo tipo de organización pueda acceder al uso de éstos artefactos. Sin embargo, el uso de los tradicionales contenidos de PowerBi siguen bajo el mismo esquema.
La estrategía de optimización se base específicamente en los usuarios. Si tenemos capacidades dedicadas... ¿Por qué pagamos licencias por usuarios? esta es la pregunta que trae el principal contexto y razón del artículo. A las organizaciones les cuesta este concepto, más aún viendo que los contenidos de Fabric no necesitan licencias de usuario. No necesitamos una licencia PRO para desarrollar un notebook, escribir en Onelake o consultar un warehouse con SQL. Para resolver esta paradoja vamos a dividir nuestro enfoque en los dos tipos de usuarios, desarrolladores y visores.
Enfoque de Visores
Algo que suele trae mucho dolor a organizaciones que usan PowerBi es que los visores en entornos de capacidad compartida (pro o ppu), tengan que pagar licencia. Uno puede pensar que pagando una "Capacidad Dedicada" como premium lo soluciona, sin embargo premium va a desaparecer y quedará Fabric. Muchos podrán pensar que esta es la solución definitiva, puesto que Fabric comienza con planes muy económicos, pero no es cierto. La característica de compartir con usuarios gratuitos comienza en un plan F64, cuyo costo ronda entre 5000 y 8000 dolares (dependiendo el tipo de pago). Lo que nos hace pensar que valdría la pena si nuestra operación interna cuenta con más de 500 usuarios visores de PowerBi (puesto que una licencia pro sale 10 dolares). Ciertamente, un número que solo grandes empresas pueden considerar.
Entonces, ¿Qué hacemos cuando no podemos pagar ese monto? Si podemos comprar capacidades dedicadas más chicas, ¿Cómo podríamos compartir a usuarios visores sin pagarles licencias Pro? La respuesta es una característica bastante olvidada en el entorno de analytics. Estoy hablando de la feature de "Embedded". PowerBi cuenta con una compleja pero poderosa posibilidad de embeber informes en aplicaciones web con grandes posibilidades. Una de esas posibilidades es delegar la seguridad y loguear a la aplicación que refleja los informes. De ese modo, podríamos compartir a todos los usuarios visores que querramos sin pagar licencias. Sin embargo, no es tan simple puesto que necesitaríamos un potente equipo de desarrollo que construya esta web app aprendiendo todos los enfoques de power bi con especial atención a la seguridad, dado que ahora es responsabilidad nuestra (nos la delega microsoft al usar embedded).
Si no tenemos equipo de desarrollo y queremos aprovechar esa capacidad. ¿Cómo lo resolvemos?. La opción más viable sería comprando un producto de un tercero. Varias instituciones proveen este tipo de software. Por ejemplo, una que conozco en español es PiBi. PiBi es una plataforma web como servicio (SaaS) que usa la característica de Power Bi Embedded.  Una construcción que interactúa con tu entorno de Azure y te permite distribuir informes de PowerBi de manera segura, simple y eficiente.
Tumblr media
¿Qué ventajas encontramos si nos embarcamos en este camino?
Operación de informes en un solo lugar
Más sencillo de usar que Fabric/PowerBi Service
Compartir con usuarios externos a la organización
Logins SSO Google/Microsoft
Mantener seguridad y privacidad
El requerimiento para usar Embedded es tener una licencia por capacidad. Herramientas como ésts pueden partir de valores como 450 dolares por mes, que junto a una licencia básica de Fabric con pago anual de 150 dolares son 600 dolares. Si nuestra operación de usuarios internos ronda entre 60 y 500 usuarios, encaja perfectamente para optimizar nuestra estrategia de Power Bi. Por supuesto, que habría detalles como si tenemos modelos y mucho volumen de datos, puede que necesitemos un Fabric un poco más elevado, pero deberíamos pensar a ese como costo de almacenamiento y no de distribución de contenido a los usuarios.
Enfoque de desarrolladores
En la mayoría de los casos, lo primero que normalmente tendería a evolucionar, son los visores. Una vez encontrado un punto de madurez en ellos, seguirá esta propuesta. Esto quiere decir que lo más probable es que YA contemos con capacidad dedicada (para usar la feature embedded). Pero no desesperen si no la tienen, esta estretegia es totalmente viable sin capacidad tal como lo explico en este otro artículo. Las estrategias no estan ligadas una a otra, aunque son poderosas juntas.
El eje para liberar a los usuarios desarrolladores de sus licencias es pensar en desarrollo de software convencional. Si pensamos en la industra de software, un desarrollador, sea backend o frontend, tiene como trabajo solamente desarrollar. Su eje y foco esta en construir. Hoy esos roles no hacen integración de soluciones, implementaciones o deploys, puestas en producción, etc. Existen roles como DevOps que ayudan a delegar la construcción final.
Tomando este enfoque como guía, si queremos que los desarrolladores de PowerBi no usen licencias, debemos concentrarnos en lo básico, un repositorio. Hoy Fabric nos da la posibilidad de integrar repositorios de GIT con Áreas de Trabajo. Esto no solo nos ayuda a que el desarrollador ni piense en Fabric o PowerBi Service, sino que también almacena los desarrollos en formato Power Bi Project que nos deja mergear código. Si queremos ver eso en más profundidad pueden abrir éste artículo.
Así los desarrolladores de Power Bi. Solo desarrollarán. Comienzan el día armando o con un pull a su branch de repositorio, comiteando cambios y al terminar un push. Ni piensa ni escucha quienes ven que informes y donde está. Luego podemos pensar en otro perfil que podemos decirle Admin del Area o DataOps que garantice que los reportes están en el lugar apropiado o sean automáticamente deployados. Veamos un poco más gráfico esto:
Tumblr media
Vean como Local Machine nunca ve Fabric. El desarrollador no necesita ingresar al portal web. Solo necesitamos licencias para DataOps o Administradores de areas. Así es como reducimos licencias y ganamos robustez y soluciones tanto versionables como escalables.
Se que fue mucho texto pero espero que haya sido a meno y les traigan nuevas ideas para optimizar efectivamente la operación y licencias de sus entornos.
0 notes
electricalinsightsdaily · 1 year ago
Text
HC-05 Bluetooth Module: A Comprehensive Guide
The HC-05 Bluetooth module is a widely used and versatile wireless communication module that enables Bluetooth connectivity in electronic projects. Manufactured by various suppliers, this module is popular among hobbyists, engineers, and developers for its ease of use, cost-effectiveness, and compatibility with microcontrollers like Arduino.
Below are some key features and details about the HC-05 Bluetooth module:
Key Features HC-05 Bluetooth Module:
Bluetooth Standard:
The HC-05 Bluetooth module operates on Bluetooth version 2.0 + EDR (Enhanced Data Rate), supporting reliable and efficient wireless communication.
Operating Modes:
The module can operate in both Master and Slave modes. In Slave mode, it can pair with other Bluetooth devices, while in Master mode, it can initiate connections.
Communication Range:
The HC-05 is classified as a Class 2 Bluetooth device, providing a communication range of approximately 10 meters (33 feet). This makes it suitable for short to medium-range applications.
Serial Communication:
It communicates with other devices using a serial communication interface, making it compatible with microcontrollers like Arduino. The module typically supports standard baud rates like 9600 bps.
AT Command Configuration:
The HC-05 Bluetooth module can be configured using AT commands, allowing users to customize various parameters such as the device name, pairing code, and operating mode.
Voltage Compatibility:
The module operates within a voltage range of 3.6V to 6V, making it compatible with a variety of power sources.
Security Features:
The HC-05 supports basic security features, including the ability to set a PIN code for pairing and configuring security modes.
LED Indicator:
Many HC-05 modules have an onboard LED indicator that provides visual feedback on the pairing status and communication activity.
HC-05 Bluetooth Module Pinout Configuration
HC-05 Bluetooth module stands out as a compact marvel, bridging the gap between traditional wired connections and the boundless realm of wireless communication. If you’re venturing into the exciting domain of IoT projects, robotics, or any application where wireless connectivity is paramount, understanding the HC-05 Bluetooth module pinout configuration is essential.
Read More: HC-05 Bluetooth Module
0 notes
tutorialwithexample · 2 years ago
Text
Embedded Systems Design: A Practical Tutorial for Real-World Applications
Tumblr media
In today's tech-driven world, Embedded Systems play a pivotal role in our daily lives. From smartphones to automobiles, these specialized computing devices are omnipresent. If you're intrigued by the magic behind these systems, our Embedded Systems Tutorial is the perfect starting point.
Embarking on this educational journey, you'll delve into the fundamentals, understanding the core concepts that govern these intricate systems. From microcontrollers to sensors, every component will be demystified.
As the tutorial progresses, you'll learn the art of programming these embedded devices. Guided by hands-on examples and practical exercises, you'll gain a solid foundation in Embedded Systems design.
Whether you're an aspiring engineer or a seasoned developer, this tutorial caters to all levels of expertise. Advanced topics like real-time operating systems and interfacing techniques are covered, ensuring a well-rounded understanding.
By the end of this tutorial, you'll be equipped to tackle complex Embedded Systems projects with confidence. The knowledge gained here opens doors to a multitude of exciting opportunities in the world of electronics and technology.
For a detailed walkthrough of this tutorial, visit Tutorial and Example. Start your journey towards becoming an Embedded Systems maestro today!
0 notes
jtpoint · 2 years ago
Text
Tumblr media
Welcome to our Embedded Systems Tutorial, an in-depth resource for enthusiasts and professionals alike. From foundational concepts to advanced applications, this guide provides hands-on learning, empowering you to design and program embedded systems effectively. Let's embark on this educational journey together!
0 notes
zeroloop · 2 years ago
Text
GeeekPi Raspberry Pi Micro GPIO Terminal Block Breakout Board Module with LED
Questo e un terminale per GPIO dotato di morsetti a vite e led compatibile con la maggior parte dei Raspberry pi. Nella confezione di vendita oltre il terminale troviamo tutto il necessario per montarlo su Raspberry Pi.  Premetto che sono appassionato di elettronica  e ho in dotazione  vari Raspberry Pi (dal 2B al 4 e Zero) e utilizzo spesso il GPIO per i miei progetti. Lo utilizzato per il…
Tumblr media
View On WordPress
0 notes
mariasont · 2 months ago
Text
PRIORITIES & PRETTY THINGS - A.H
Tumblr media
your beauty routine is sacred, but so is aaron's favorite way to decompress. looks like tonight you'll have to manage both
Tumblr media
pairings: aaron hotchner x bimbo!reader warnings: 18+ MDNI, smutty smut, kinda free use policy, hotch using u for stress relief, p in v, twinkie (boycotting the name creampie), alexa play CPR by cupcake, AFAB, fem!reader, praise, dirty talk, aftercare, maybe a little breeding kink? talk about kids for like a singular line at the end, also mention of their first kiss which can be read here but not necessary to understand wc: 2.9k
Tumblr media
Your love affair with beauty did not have the glamorous, instantaneous sparkle like most people choose to assume. In truth, it began behind a bedroom door barricaded tight against preteen anxieties, something that was constructed by braces flashing in garish shades of bubblegum pink and galaxy purple and bangs unevenly chopped by an overly eager parent.
Yet, somehow, fumbling with frosty blue eyeshadow and watermelon-scented gloss taught you self-expression, how to build confidence from the ground up.
Puberty decided to throw you a bone eventually (thank god), but by then makeup had embedded itself as more than something done for vanity. You would consider it a soul-mate level connection nurtured through midnight eyeliner tutorials, endless afternoons reading magazine spreads, and racking up Sephora points that probably rivaled some small countries economies.
Aaron loves giving you endless grief about your overflowing vanity drawers. Overflowing being his word choice, by the way, not yours. He loves grumbling about the avalanche of cosmetic boxes spilling from your shared closet, loves sighing (dramatically) each time another package lands on your doorstep.
Your face looks perfect without this, he insists regularly, always cupping your cheeks so you’re forced to meet those sincere eyes of his. 
But he overplays his hand — all gooey-soft affection pulsing through his pupils, twitch tugging his mouth upward.
He would never actually begrudge something that makes you so shamelessly happy, even if your spending habits are probably sending him toward an emotional breakdown. Therapy’s overdue anyway, in your opinion.
But nothing, absolutely nothing, brings out Aaron’s inner drama king quite like watching you spend approximately a million years applying the very products he loves to call a sparkly money pit.
You’re wrist-deep in said sparkly money pit when Aaron materializes behind you. Not that it fazes you. Your boyfriend-detecting instincts are now advanced to border on psychic talent (and way hotter than being able to predict lottery numbers).
“Hi, handsome,” you greet, flicking your eyes up briefly to gift him your best flirty, mirror-reflected smile. 
You hope he’s sufficiently distracted by your lips to overlook the fact that you’re still nowhere near ready. And true to form, Aaron’s eyes drop obediently.
His fixation on your mouth is practically Pavlovian by now, something you first discovered when he walked headlong into a door frame mid-argument simply because you had pulled your lower lip through your teeth to avoid saying something that might’ve gotten you bent over his knee.
Needless to say, the fight was quickly forgotten, replaced by a much more enjoyable, hands-on type of interaction.
“Honey.”
You recognize that tone instantly, hearing it countless times before. It’s his signature prelude, a gentle warning shot before he points out the obvious — that Spencer and his girlfriend are undoubtedly sitting at your reserved table right now, politely studying menus, patiently pretending to understand your stylish definition of on time.
And then, right on cue, will come the entirely fair (but completely predictable) mention of your solemn promise to be ready to go the nanosecond his work call ended.
“Nearly ready, cross my heart. Just two more seconds. Okay, maybe three. But four tops. Five, like, absolutely worst-case scenario.”
Aaron’s fingertips skate possessively along your waist, slipping beneath your robe to reclaim their preferred real estate.
“I’m not particularly worried about being on time right now,” he murmurs into the shallow dip at your neck, nose nudging the sensitive spot just below your ear.
Your mascara wand skips slightly, completely giving you away. Not that Aaron’s much better at hiding it, his poker face vanishes at moments like this, evident both in the rigid slope of his shoulders and (oh, hello there!) in the very prominent, enthusiastic proof making itself known against your ass.
“Yeah,” you giggle, bumping your hips back against him for emphasis. “I can feel how not worried you are.”
You struggle to fathom how he managed stress before you. Occasionally, you entertain yourself by picturing it — Aaron Hotchner being told to inhale deeply through a mindfulness app? Or earnestly attempting downward dog stretches in your living room? (You’d pay good money to see that.) Or perhaps he’d stress bake, an apron hugging his waist, forehead creased in the cutest serious-face as he glares suspiciously at measuring cups.
Each scenario gets progressively more funny and less believable.
Once, in those deceptively ‘innocent’ days before your relationship became official, you suggested Aaron adopt a new workout regime to help loosen that chronic, tightly wound demeanor of his. Admittedly, you were implying something a lot less treadmill-focused and considerably more… horizontal.
He diplomatically chose to ignore your entirely transparent proposition. Outwardly, anyway. 
What neither of you anticipated, however, was just how accurate your advice would prove. Because nothing drains Aaron’s tension faster than having you trapped beneath him, diligently working out every ounce of strain against your eagerly receptive body.
Which is precisely why, employing your best bedroom voice, you once generously offered Aaron permanent, round-the-clock access to you anytime the mood might arise. No rules, no red tape. Just full, unrestricted access to you.
In hindsight, you should have anticipated the lengthy, serious discussion that ensued after.
Your easy-going, no rules proposition quickly evolved into an impressively comprehensive negotiation, complete with detailed guidelines and exhaustive clarifications.
His eyebrows had knitted together with that intensity of his, repeatedly insisting that you were always in complete control, and then thoroughly checking — then double-checking, then triple-checking — that your consent was crystal clear, until your cheeks burned hot from the combination of embarrassment and sheer excitement. 
Emphasis on excitement.
Knowing him though, you weren’t necessarily too hopeful that he would actually take you up on your offer.
But when he did, it happened so fast, your brain hardly registered the transition from scrubbing dishes to being perched on the countertop, skirt punches around your waist and legs spread.
He’d walked in fresh from a meeting with Strauss, appearing completely unruffled except for the thunderclouds brewing darkly behind his eyes.
Without even a hint of warning, he had hoisted you up onto the island, plunging into you with such sudden decisiveness that all you managed was a surprised little squeak, fingers digging into his shoulders as he split you open in demanding strokes.
Afterward, he casually tucked himself away, tidying his clothes as if straightening his tie after an entirely routine briefing.
He leaned back against the countertop — yes, the one that had been slicked with both your juices — and resumed your unfinished dishes, nonchalantly asking, “Did you do anything interesting today?” like nothing had happened.
Your cheeks run hot at the memory.
“You do realize Spencer will totally freak if we’re late, right?”
“Then you’d better keep working on that makeup,” he murmurs, sliding his hands lower, “and I’ll handle my own priorities.”
Aaron never bothers fully stripping down when taking advantage of this arrangement. And you know that some part of you should be frustrated at that. It should promote at least some token complaint about fairness or reciprocity or whatever.
But instead, the sight of him, belt hitting to floor with a decisive thunk, pants unfastened just enough to take what he wants, well, it melts any kind of objection from your head, leaving only knees feeling more akin to jelly.
You barely suppress a shuddering breath as his cock springs free, hot and demanding against your thigh, marking your skin with a tacky trail of precum.
You attempt to steady your hand, refocusing on your left eye, guiding the wand in patient strokes from base to tip, each swipe sculpting them into perfectly fanned-out strands.
Aaron, however, is far less concerned with patience or perfection. His fingers hook into your robe, tugging it upward to reveal your hips and ass in one movement.
Goosebumps burst along your freshly moisturized skin at the exposure, and even so, you swear the air feels about ten degrees warmer. His right palm flattens between your shoulder blades, tipping you forward, presenting your body like an inviting dessert for ravenous eyes.
He positions himself between your folds, the thick tip of his cock flirting at your entrance before gliding over your puffy clit in sluggish, repeated motions. Your lips fall open on a soft, breathy gasp, eyes blinking dazedly around the blackened spoolie.
A very distant (and honestly not very reliable) part of your brain registers mild surprise at how soaked you’ve gotten. Which is stupid because you should really should expect it by now.
Being with Aaron has transformed you into a creature constantly on the edge, trembling in anticipation, your senses warped in a constant, intoxicating fog of lust.
Living together had only exacerbated that lust a thousandfold. You were constantly surrounded by his addictive pheromones, wrapped nightly in sheets saturated with his heat, body trained to climb him on any remotely available surface — the couch, the corner of his desk, the shower, the bed (obviously), and even once, tipsily, sprawled across the living room floor after a bottle of wine dissolved all remaining inhibitions.
“Easy, sweetheart,” Aaron whispers, dragging his head at your now sopping opening. “Wouldn’t want to mess up your pretty face before dinner.”
“Awh, baby, you know I look even better when I’m —” The retort snaps into a choked-off whine as he pushes into your cunt with one fluid thrust. 
Your wrist spasms without permission, sending the mascara wand skidding haphazardly across your eyelid and streaking your cheek in sloppy black lines. Your pelvis crashes clumsily into the countertop’s hard edge, a sharp little reminder that maybe multitasking is apparently not your strong suit.
Aaron’s fingers card through your hair, sweeping it aside to bare your neck and shoulders. His other hand slowly peels your robe downward, exposing inch after inch of bare skin to his warm mouth.
Tender kisses rain softly down your spine as he draws his hips back, leaving you momentarily empty, only to surge forward again, ripping a sweetly startled whimper from your lips. 
The spoolie clatters into the sink, splattering the porcelain in the process.
“Guess it’s a good thing I don’t mind explaining to Spencer exactly why we’re late.”
He wouldn’t dare, of course he wouldn’t, but your body still preens at the implication, cunt tightening greedily around him as though daring him to prove you wrong.
Because, lately, Aaron has grown noticeably more brazen, perhaps due to the ease and intimacy building in your relationship, or maybe he’s finally giving into your bad (amazing, really) influence.
You’ve noticed it in tiny habits, like when he purposely rolls his sleeves up, putting those mouthwatering forearms on display after overhearing you confess just how much they distract you. Or how he picks ties that perfectly match his suits in ways you’ve gushed about, enjoying the obvious ways your eyes get stuck lingering in team meetings.
He’s even developed a charming habit of pointedly mentioning how wonderfully rested he feels each morning, making clear eye contact when Rossi wonders aloud why he looks so content.
He drives into you again, deeper, sending your nails clawing over the marble, arching yourself forward chasing every ounce of friction you can get.
But Aaron’s hand snakes around your waist, palm splayed across your stomach, guiding you upright until you’re pressed flush against him, the new angle forcing pleasure to surge hot and fast through every nerve ending.
His voice rumbles in your ear, “Keep working on your makeup, sweetheart. Or I’ll have to stop, and neither of us wants that.”
“Aaron,” you whine, drawing out his name in the most petulant, bratty tone you can muster, “I can’t.”
Instantly, he stills, cock fully seated inside you. You try to buck backward, trying to force your hips back against him, but his fingers clamp down around your waist, gripping with the kind of force that leaves marks you’ll admire later (like really cute, private trophies).
His free hand slips lower, fingertips pinching your clit.
You cry out, writhing against him. “Okay, okay, I’ll behave, just, please.”
Your hand fumbles along the vanity, nails knocking loudly into bottles and compacts until, finally, you find your lipliner. 
Aaron rewards your compliance by ramming back into you, obliterating any remaining hand-eye coordination. Your fingers wobble uncontrollably, resulting in an uneven, messy trail of color from your cupid’s bow to who-knows-where.
“That’s more like it. Look at you,” Aaron taunts, “Mouth open, looking so damn pretty.” His thumb lethargically grazes your overly-sensitive nub, causing your lips to part further, deepening your pout. He chuckles softly, clearly amused and more than a little cocky as he studies your reflection, eyes darkening. “Yeah, exactly like that, sweet girl.”
Aaron accelerates his motions, hips snapping roughly, hard enough to send you bouncing onto your tiptoes. Honestly, if his dick was any bigger, you’d need heels just to reach the floor.
Your robe begins to fall away from your shoulder, silky fabric separating to expose the swell of your breast, instantly capturing Aaron’s full gaze, pupils blown wide.
His hand deserts your waist, reaching up to cup your tit, thumb rolling over your nip, coaxing it into a tight little peak. You moan helplessly, eyes mascara-blurred as you attempt to keep your lip color within the lines of increasingly messy lips.
“Having trouble concentrating?” Aaron asks mildly, sounding completely unaffected for someone who’s currently buried eight inches deep inside you.
“I’m — I’m trying.”
He responds by squeezing your nipple a little harder. “So I noticed.”
You squirm wildly beneath him, his chest pressed down against your back, each thrust hitting a spot that makes your brain fizz into pink bubbles. 
Your thoughts spin in a dizzy disaster — Oh my god, Aaron, I can’t, wait, no, I definitely can, please keep going, love you, love you, love you, until half-formed thoughts turn into breathless declarations from your lips about how perfect he is, how you’d marry him tomorrow (white dress, cake and vows) if he’d just keep doing exactly this.
His control frays simultaneously, composed grunts fading into needy, unfiltered whispers against your flushed skin.
His words tumble out just as desperate as your own ramblings — how beautiful you are, how he’d buy you anything, give you anything — a ring, maybe even a baby, anything that would bind you to him forever.
The words send you careening into ecstasy, orgasm igniting within you in bright, syrupy bursts more saccharin than you thought possible. Those perfect promises twist around your core like velvet ropes, pulling tighter with every dreamy picture they paint (domestic bliss, pretty nurseries, endless forevers) until you’re seeing stars and giggling between gasping moans.
Your spine bows as you pulse around him, waves of pleasure radiating outward, turning you both into a trembling mess of sweaty, feverish harmony. 
You feel Aaron spill inside you, and for one fleeting, impulsive second, you catch yourself wishing your birth control would magically fail, just this once.
He slowly eases out of you, legs immediately trembling in complaint, his cum trickling down your inner thighs. You slump against the counter, breath uneven, as Aaron grabs a washcloth to dampen it.
The mirror does not go easy on you. Mascara in streaks across your eyelids and cheeks, lipstick color smeared, well, everywhere. You shoot him a half-hearted glare. He has the audacity to return a proud smirk.
“What?” he shrugs, biting back a laugh. “I think it’s a good look on you.”
You wiggle impatiently, trying to escape Aaron’s hold, your overstimulated body shivering and twitching at every careful wipe of the cloth. 
You glance at the clock. “Spencer is so going to hate us forever.”
 “The reservations got pushed back.” He tightens his grip, one strong arm cinching around your waist. “Spencer texted, they’re running late, something about forgetting stuff at home.”
You spin quickly in his arms. “That is literally the first thing you should’ve told me!”
“And miss watching you get flustered? Not a chance.”
You stick your tongue out defiantly, because that’s obviously the mature, adult way to handle your boyfriend teasing you.
The reward, though, is immediate — a soft, genuine laugh bubbles from Aaron, warming every little corner of your heart and fluttering down to your toes. 
He reaches past you, plucking a packet of makeup wipes from the counter, and his touch, as he gently presses it to your cheekbone, is stupidly gentle, dabbing at your face in a lazy, affectionate path.
You melt right into his palm, almost feline in your contentment, purring with how sweet it feels to be touched like this.
“You know what I’m thinking about?” Peering up at him through your lashes, you flash a smile, “Our first kiss.”
“Funny, so was I.” Aaron’s whole face shifts, eyes crinkling at the corners, the tenderest smile spreading openly across his mouth. “You know, after you fell asleep that night, I sat awake for way too long, worrying you might wake up in the morning regretting it,” he admits softly. “I had a whole speech planned, this overly formal, completely unnecessary lecture about workplace ethics and chain of command. You would’ve rolled your eyes so hard.”
You giggle, sliding your arms snugly around his middle, tipping your head back to look up at him.
“You and your speeches,” you tease. “Lucky for you, I was already planning how to seduce you the second I woke up.”
His mouth finds the corner of yours.
“Well, you’ve always had much better instincts than me.”
You tap his chest lightly. “So, um, did you happen to mention something about giving me a baby earlier or was that just my post-orgasmic delirium talking?”
Aaron laughs. “I might have gotten carried away.”
“No baby, then? Just empty promises?”
“Who said anything about empty?” He smirks, fingertips dancing along your spine. “I just thought it’d be polite to give you my last name before we start creating miniature versions of ourselves.”
“Careful, talk like that will earn you all kinds of privileges.” You reach up, pinching his cheek.
“Good.” He grabs your wrist, kissing the inside of it. “And just so we’re clear, I plan to extensively take advantage for the next, oh, forty or fifty years.”
Tumblr media
💌 masterlist taglist has been disbanded! if you want to get updates about my writings follow and turn notifications on for my account strictly for reblogging my works! @mariasreblogs
904 notes · View notes
rocketroseart · 2 years ago
Text
Fusing Steampunk into Fused Glass? Not a problem. Glass Fusing Tutorial
This is how I included steampunk like watch cogs into a fused glass test. Watch as I step through the process.
Embedding things in fused glass is interesting, to say the least. How about embedding watch cogs, steampunky sort of, into fused glass? Will it work. Well, let’s try it! Continue reading Untitled
Tumblr media
View On WordPress
1 note · View note
wileys-russo · 10 months ago
Text
tiny red hearts II a.putellas
Tumblr media Tumblr media Tumblr media
tiny red hearts II a.putellas
amid the pandemic everyone picked up a hobbie in lockdown.
if it be knitting, dancing, pottery, reading, cooking, puzzles. you name it, someone had likely perfected it as an art form during those weeks and weeks locked away from society.
for you it was no different. you'd tried cooking, reading, jigsaws, colouring in, sudoku, even gardening but nothing really clicked.
until one day you were endlessly doom scrolling your various social medias as again, everyone was, when you stumbled across a nail art video. intrigued you'd watched it, then another, and another, and another, the worm hole you fell down was one that was long and steep and swift.
then before you knew it you had package after package arriving on your doorstep, much to your girlfriends confusion at your sudden online shopping habits. normally you were quite the stickler for the 'its a want not a need' type attitude, but with the packages snatched up and hidden away in your room the days melted into weeks as you worked tirelessly to perfect your new art.
and a week of hard work and countless hours spent watching youtube tutorial after youtube tutorial later holed up in the guest bathroom, you'd done it.
that wasn't to say your clear dedication to your new hobbie was one your girlfriend enjoyed, forever trying to bait you into doing something with her but you'd just brush her off, eyes glued to your phone screen which was propped up against a bottle of shampoo.
which is how you came to be sitting on the floor of your living room weeks and weeks later, bottles of polish sat in perfect colour coded order on the coffee table with all your little brushes and tools neatly lined up in front.
your bottom lip was firmly between your teeth, eyebrows furrowed deeply with concentration as your eyes squinted and your hand moved slowly and precisely.
your girlfriend of two years whom you shared your home with and whom you'd been locked in with for the horrendously active period of this ghastly pandemic lay stretched out on the sofa behind you, toned tanned arms crossed firmly across her chest.
her face was stoic and seemingly stern as ever, you'd forever nag her about the frown lines she was embedding into her beautifully smooth skin with the scowl she'd not even clock was on her face nearly all the time when she found herself deep in thought or lost in her own mind.
but she'd merely brush it off with a wave or a hum, nothing unusual when she was reviewing game footage and given she wasn't currently able to play her studying of games when she could had only increased.
you were off in your own little world and she was in hers, you coexisted but knew how not to be codependent, something which had surprisingly caused your relationship to stay just as strong if not more so during this lockdown together.
one of the key things that made your relationship healthy was the fact that despite how long you'd been seeing one another you still spent time apart, and despite not being able to leave the house much you still had different hobbies and interests to preoccupy your time.
you would go shopping or out for drinks with your school friends you'd known for years, as alexia would often go for dinner or hikes with some of her own childhood friends, well that was when she wasn't chasing after ball and getting grass stains all over her legs.
but that's not by any means to say you weren't positively and certainly head over heels infatuated with one another, and whenever you did spend time apart you were increasingly clingy that night once you were reunited, but when out you knew to respect one another's time and space and didn't feel the need to be texting one another the entiere time.
after all there was seldom you loved more than laying down with alexia of an evening, the two of you knew how to treasure quality time and found that so long as you were together you could be doing nothing at all and still perfectly content.
with her body warm and strong it pressed against yours as you'd lay down squished on the sofa, soft gentle kisses littered across your shoulders as your fingers intertwined and you'd take turns filling one another in on how your days were since you'd spent them apart.
back to present day sat on the floor you gave a small exhale of relief when you finally finished the intricate design you'd been working on, your frown of concentration switching quickly into a grin of delight as you slipped your hand into the UV nail lamp and waited for them to dry.
as you had been every now and then you leaned your head back to rest against the couch, knocking it back into alexias good knee and puckering your lips expectantly.
then with a smile and a small chuckle your girlfriend pulled herself up to sit with a quiet grunt, leaning down and rewarding you with a soft kiss before returning back to her previous position.
punching the pillow behind her head and wiggling slightly until she was comfortable, her foot poked at your shoulder every now and then as if to reassure her you were still there without needing to look.
since a young age you had been known to daydream.
it got you into a fair deal of trouble in school, forever having a teachers hand or a heavy textbook slammed down onto your desk with a loud bang to snap you back into reality, your peers giggling and cheeks flashed bright red as you'd smile sheepishly and do your best to focus on your lessons.
your girlfriend however had always found it adorable as much as amusing as you'd zone out from reality and go somewhere she never understood.
sometimes as you drifted away into your own head alexia would just watch you with lovesick puppy dog eyes, filled with nothing but pure adoration that was so sweet it could give someone a tooth ache, though always in the privacy and intimacy of just one another's company.
after all the big bad la reina couldn't be known to be so whipped for her girlfriend (everyone already knew she was).
case in point right now where you'd clearly drifted off somewhere as the footballers eyes glanced down toward you and her hardened features softened, corners of her mouth curled upward into a smile.
"hola, princesa." you snapped right out of it as her foot moved to poke at your cheek this time, dragging you back down to earth as you pushed it away and sent her a playful glare, pulling your other hand out and flicking off the lamp as both of them were now dry.
"look amor!" you leapt up eagerly and dropped down on the lounge next to your girlfriend, sat practically on top of her, wiggling your fingers proudly at the blonde who hummed.
"muy bien bebé." alexia complimented, leaning up and softly kissing your cheek before turning her attention back to the television where the match had resumed, as did the stoic expression on her face.
"alee." you started with a coy smile, grabbing her hand and interlacing your fingers with a gentle squeeze. "mm?" the midfielder hummed, eyes unmoving from the screen.
"can i paint your nails cari?" you asked hopefully, alexia only letting out a puff of air from her nose as she chuckled, shaking her head. "por favor you know i am good and they will look good!" you pleaded, squeezing her hand again and even kissing over her knuckles a few times.
"no mi amor, no nails." alexia shook her head as you huffed, moving to rest your chin on her shoulder, lazily kissing her jaw. "sí nails. sí, sí, sí, sí, sí-" you repeated over and over, peppering kisses across her face.
now as much as alexia could be at times be a fierce woman, driven and passionate and willing to do absolutely anything to achieve whatever she set her mind to, she had a fatal soft spot.
you.
alexia would do nearly everything that you asked of her, especially with a few choice sweet words in her ear and a charming smile you had the catalan wrapped around your little finger, and you reveled in it.
so of course it was with a deep sigh that alexia inevitably gave into your demand, wordlessly placing her free hand in your lap as you beamed and perked right up.
clapping happily you sat up properly and grabbed her chin in your hand, pecking her lips a few times and reveling in the slight pink blush which coated her cheeks.
"tan lindo." you cooed, pinching her cheeks as her eyes rolled but she made no move to argue which only caused your elated grin to grow.
you moved her hand and sat back down on the ground, staring carefully at the arsenal of colours at your disposal, taking a few moments to decide what you wanted before nodding happily and grabbing what you needed.
you settled back down on the lounge as again alexia moved her hand into your lap, eyes glued to the match as her eyebrows turned downward in frustration at a fumbled tackle and an easily preventable shot at the barcelona goal, a shake of her head and an annoyed grumble under her breath.
"you will get wrinkles corazón." you teased, smoothing out her eyebrow with your thumb as the tiniest of smiles flickered across her face just for a moment which wasn't missed by you.
"déjame en paz." the footballer muttered as you chuckled and kissed her palm sweetly, turning her hand back over and adjusting your position a little.
warning her to stay still you placed her right hand down on your knee and grabbed the first colour, tugging the coffee table closer so everything you needed was well within reach to avoid anything being knocked or falling.
much as alexia might bend over backwards to do as you asked you knew well enough if you spilled even a drop of polish on the carpet or the sofa you knew you'd be hearing about it for weeks.
as you set to work your girlfriends face remained blank, but her bright hazel eyes flickered down to you curiously every now and then, corner of her lip curling upward at the look of sheer concentration on your face and the way the tip of your tongue poked out of the side of your mouth.
finishing one hand you blew gently on the nails, unable to use the machine which was plugged in on the floor and just out of reach. though not in any rush you awaited her first hand to dry as you kept a cautious eye that she didn't move as your head dropped to her shoulder.
there was a comfortable silence between you, the only sound the occasional grunt of frustration from the taller girl whose side you were curled into, a shake of her head and something mumbled under her breath at every costly mistake.
her first hand drying you tapped her knee, gesturing for her to swing her legs into your lap so you could reach her other hand. shuffling her body she did as you asked, sliding down a little as her head thumped backward into the soft cushions behind.
you couldn't do anything to keep the smile off your face as you worked on your girlfriends nail design, incredibly happy with how it turned out as again you gently blew on her other hand, settling it back into her lap to dry same as the first one.
warning her once again about not moving you crawled up the lounge and wedged yourself into her, sitting half on top of her much to the older girls amusement as you pulled her other arm to drape across your shoulder allowing you to tuck yourself even tighter into her side.
checking a few moments later you were happy they were dry and sat up a little, shrugging off your girlfriends arm and eagerly taking her hands in yours.
"listo!" you announced happily as alexia's eyes moved from the tv to her hands which made yours seem tiny, your own gaze falling to admire both the size difference and the small 11 tattooed on the back of her palm.
"i did more of a pale pink because i know you do not like them too bright, but i did tiny red hearts on each nail for barça!" you explained with a beaming smile, alexia melting at the confession as she stole a glance toward you and softened even more seeing the clear and pure joy in your eyes.
"muy perfecto bebita." your girlfriend gave you a small smile not giving much away, one of her hands slipping around to cup the back of your neck and bringing you into a tender kiss.
"can i put them on my story? i think these are some of my favourites." you asked hopefully as alexia shrugged, eyes having returned back to the final few minutes of the match, seemingly unfazed.
grabbing your phone you positioned her hands on her knees, taking a few photos and editing your favourite before adding it onto your instagram and curling back up on top of your girlfriend who held you tightly, eyes flickering down to her nails with a small hidden smile every few minutes.
~
that next day at training was a very different story though as alexia couldn't wait to show off her nails to the rest of the team.
the morning was spent with the midfielder very proudly boasting how good you were and that you were completely self taught, ignoring all the teasing remarks thrown her way about how she'd gone soft.
when you'd come to collect her that afternoon having dropped her off and borrowed her car for the day as yours was being serviced you were overwhelmed as a small group of the girls suddenly swarmed you in the carpark.
"hey hey hey back up!" alexia warned protectively, moving in front of you with a mean stare as a few of the younger girls cowered and hurried off to their own cars as the rest rolled their eyes, knowing that really she was all bark and no bite.
"me next amiga! maybe little black hearts? or...letters!" mapi beamed, eyes flickering toward her girlfriend who caught onto what she was wanting and blushed as you laughed.
"get your own! este es mío." alexia huffed, wrapping herself around you as her chin hooked into your shoulder and she sent her best friend a glare.
"tomorrow? but you must cook me dinner as payment maría." you offered with a grin, mapi agreeing eagerly as you promised to also do ingrid's nails when you caught her frowning at you over her girlfriends head.
"sí, sí! before the next game chicas, promise." you laughed as pina, salma and cata swooped in next undeterred by the murderous glare given by your girlfriend, who refused to unwind her arms where they wrapped tightly around your torso holding your back flush to her front.
"we are going! relax capi, you will get wrinkles." cata smirked as alexia's eyes narrowed even further and the three sprinted off and away.
with a small laugh you craned your back back staring up at your girlfriend with a wide grin.
"see amor? i warned you about the frown wrinkles."
~
you expected alexia to allow the nails for a couple of days before she'd want to return back to normal with a clean set again, so you were surprised when anytime you'd offer to help her take it off she seemed to come up with every and any excuse not to.
by the end of day five with the rigorous gym program and workouts needed with alexia's recovery the polish was cracked and chipped, most of it worn off and faded, hearts now barely recognisable as just small red blobs.
it was that night alexia finally seemed eager for you to wipe them clean, again swinging her long bare legs into your lap and settling her hands on her knee for you to work on.
the removal process compared to the creation was next to nothing and before even five minutes had passed you were finished, tapping her legs to let you up to move your things back to the bathroom where they normally lived.
when you returned it was to an empty and dark living room, so changing route you followed the light at the end of the hallway where you finally found your girlfriend once more.
you held a hand over your mouth to stifle the loud boom of laughter you wished you could get out, the catalan having fallen deep asleep on top of the bed, one of your favorite dramas playing in the background where she'd clearly intended the two of you to lay in bed together and watch.
with a small sigh of amusement you flitted back around the house ensuring everything was locked before you returned, closing the bedroom door behind you with a gentle click.
the room now only illuminated by the dim glow of the tv you flicked off the downlight and you made you way around to her side of the bed and crouched down.
"amor. amor. alexia!" you called out softly, moving one arm to shake her lightly when there was no response, the blondes chocolate brown eyes fluttering open tiredly once you shook her a little harder.
"hola bebé, into bed?" you ran a hand through her mane of hair, moving a few loose strands off her forehead with a soft smile as the footballer sighed tiredly but sat up with a curt nod as you tugged down the covers allowing her to slip in properly.
already showered and changed you ducked off to the bathroom to brush your teeth before joining her, chuckling as once more she was seemingly dead to the world, mouth ever so slightly ajar as her blonde hair sprawled across the pillow.
though as the mattress dipped, never the heaviest of sleepers alexia awoke a little, turning around to her other side and shuffling down the bed as her face pressed into your neck and her long legs tangled with yours, feet rubbing against one another.
you felt an i love you mumbled against your skin as her arms wrapped tightly around your torso, latching her taller body firmly onto yours making you smile and tangle a hand in her hair, lips lingering against the warm skin of her forehead.
"te quiero más."
~
a few days later you'd removed your own nail design and sat down to try a new one, having spent a few hours scrolling through for inspiration before it struck and within minutes you'd grabbed what you needed and settled.
though before you could even glance to the bottles of polish a body dropped down next to you and suddenly strong hands were on your hips lifting you up.
"ale!" you laughed as she set you down on her lap, long legs stretched out straight as you wiggled a little to get comfortable. "my turn first please." the girl spoke in her adorably accented english, hands moving around you and placing themselves on your knees.
"oh your turn?" you asked both equally pleased and surprised, turning a little so you could look at her properly. "sí, mi novia so my turn." alexia grinned, pointing to you and then back at herself before moving her head to press a soft and tender kiss against your lips.
you smiled as you pulled away, a hand softly carressing her cheek as your thumb pulled at her bottom lip, pressing another tender kiss against them with a lovesick sigh.
"of course mi amor whatever you want. so, what colour?"
796 notes · View notes
learnandgrowcommunity · 2 years ago
Text
youtube
VHDL Basics : Don’t Miss Out On The VHDL Revolution - Learn It Today!
VHDL - Language for Hardware Design : Don’t Miss Out On The VHDL Revolution - Learn It Today! Are you fascinated by the world of digital design? Interested in learning the powerful hardware description language, VHDL? Look no further! In this comprehensive beginner's guide, we bring you an opportunity to embark on a journey to master VHDL and join the revolution of digital design. VHDL (VHSIC Hardware Description Language) serves as a crucial tool for designing and describing digital systems. Whether you are an aspiring engineer, a student, or a professional seeking to enhance your skill set, this tutorial will provide you with a solid foundation in VHDL. Throughout this video, we delve into the fundamentals of VHDL, explaining its syntax, data types, operators, and control structures. We'll explore various modeling techniques, such as data flow and behavioral modeling, enabling you to conceptualize complex digital circuits effortlessly. You'll also gain insights into designing finite state machines (FSMs) and understanding the importance of testbenches for verification. To make your learning experience interactive and engaging, we offer practical examples and guide you through hands-on projects. By the end of this tutorial, you'll be equipped with the knowledge and confidence to design your digital systems using VHDL. Don't miss out on this VHDL revolution! Join us today and unlock endless possibilities in the realm of digital design. Subscribe to our channel for more exciting tutorials and stay ahead in the ever-evolving world of technology.
Subscribe to "Learn And Grow Community"
YouTube : https://www.youtube.com/@LearnAndGrowCommunity
LinkedIn Group : https://www.linkedin.com/groups/7478922/
Blog : https://LearnAndGrowCommunity.blogspot.com/
Facebook : https://www.facebook.com/JoinLearnAndGrowCommunity/
Twitter Handle : https://twitter.com/LNG_Community
DailyMotion : https://www.dailymotion.com/LearnAndGrowCommunity
Instagram Handle : https://www.instagram.com/LearnAndGrowCommunity/
Follow #LearnAndGrowCommunity
1 note · View note
dbdakinkfest · 9 months ago
Text
Tumblr media
Dead Boy Detectives Kinkfest 2024 - Spooky is getting kinky this Halloween Season! 
Allow us to welcome you to the Dead Boy Detective Kinkfest 2024! We challenge you to get kinky in this prompt meme running from October 2nd to November 30th. Ask what your heart desires <3
Whatever ship or kink you’re into, if you want it sweet or filthy or both, this is the Dead Boy Detective Fest for anyone enjoying some good smut.
How does it work? 
Step 1: Request a prompt!
As a member of the Dead Boy Detectives Fandom, you can fill any prompt through our handy form here: Prompt Request Form for the Dead Boy Detectives Kinkfest . You can add prompts all throughout October!
Step 2: Follow us on Tumblr and Discord!
Follow us on Tumblr to see what prompts are being sent in and connect with other participants on the DBDA Haunt discord in the fest channel for collabs and kinky talk:  (if expired, contact the mods, pls).https://discord.gg/HYKstzx3Pa
Step 3: Pick a prompt and get creative!
Join in the fun, pick some prompts and get creative!!! 
Step 4: Post your work!
Post your creation to our Ao3 Collection: Dead Boy Detectives Kinkfest 2024 | Archive of Our Own (dbdakinkfest_2024) starting as early as October 2nd. You can also post fanarts on Ao3! Here’s a tutorial if you need it: Embedded Images Collection/Tutorial [Archive of Our Own]. It’s not a requirement, but it’s encouraged, as it will fit right in our collection and you don’t have to worry about social media censorship.
Here's our master post for all prompts and works!
Step 5: Request another prompt, fill another request, get kinky! 
Throughout the fest, we will post (or reblog) all prompts and creations on Tumblr. 
Check out our Guidelines and Rules.
If you have questions, contact the mods on Tumblr or at [email protected] 
What are you waiting for? Send in your prompts and get to creating. It’s going to be aces!
(art by the wonderful @papysanzonew )
167 notes · View notes
communistkenobi · 1 year ago
Text
something I’ve been thinking about is like, the internet is this magical system of technologies, never before seen in human history, and one of its capabilities is to answer virtually any question you ask of it. Which is not even remotely a novel observation obviously lol. But I’m thinking about this in the context of a point that Adorno & Horkheimer made (in The Culture Industry I think?) about the radio: that to expedience the radio, to live in a social context where there is this vast incomprehensible system of technological infrastructure that you do not understand or control, and which allows you, a mere peasant, to listen to news broadcasts, music, and advertisements, is effectively like listening to the voice of god. Like the average person’s relationship to modern telecommunications is so mystifying, incomprehensible, and abstract that we experience technologies like the radio as an all-powerful, indestructible authority, and this (obviously) shapes our relationship to the information that is shared through it. People make jokes on here about how transmission towers are angels, but like tbh that is essentially how we experience them - vast, incomprehensible, highly dangerous objects whose impact on our lives are at once all-consuming and unknowable. We do not just turn on the radio and listen to the news, we tune into what the voice of god has to say today - right now he’s selling toilet cleanser!
and all that to say, I always find something a bit incomplete about discussions about wilful ignorance online - that we live in an age of mass information and yet people still seem as ignorant as feudal peasants, or whatever. Nobody googles things, nobody tries to branch out and experience new kinds of art, nobody educates themselves on important topics they don’t understand. and like this frustration is very real and well taken, I feel it frequently, but what I’m grappling with is whether this is the correct framing - that maybe “why don’t people just google things” is the wrong question to ask, because I tend to find the explanations offered unsatisfactory. Like specifically I’m thinking of discussions on here that are about like, “anti-intellectualism”, kids these days are so ignorant even though they grew up with the internet, reading comprehension is piss poor, and so on. Recently I’ve seen a lot of weirdly moral-panicky posts about children not knowing how to type on computers because back in my day we were forced to learn how to touch-type by age 8 even though we couldn’t look up any tutorials on YouTube to help us, etc etc. And like I just do not buy that people are individually choosing to be ignorant, that people are “getting dumber,” and that this state of getting dumber is inversely related to the amount of information we have access to (which makes “getting dumber” even more dumb). An unstated assumption that goes into a lot of these “anti-intellectualism” discussions is that “information” is this universal object that has a standardised enlightening effect on the people who interact with it - that the only reason to have an ignorant, sheltered, or ill-formed opinion on something is because you have individually chosen not to Look At Information that will cure you of your ignorance. And so going back to the god radio thing, having regular access to the google search bar is not just having access to an encyclopaedia or dictionary - it is like having a direct line of communication to god, this authority that can answer any question you ask of it. But it’s not just one answer, it’s many answers, more answers than you could ever possibly read through. Google reports the number of hits it returns for whatever you type in - you will regularly get millions of answers to your question. And these answers are embedded with advertisements, just as radio news broadcasts are. Like if god is selling you toilet cleanser while telling you the number for a suicide hotline or news about what’s happening in the world, how do you psychologically deal with that, how is your relationship to capital-I Information shaped by this relationship?
The corollary to “we live in an age of mass information” is “we live in an age of mass misinformation,” but they both show up as answers on google (again, not a novel observation). but in the face of that how do you not simply stop asking questions? & of course this decision to stop asking questions is given form and substance by social circumstance, it reinforces systemic privileges and violences, and so this decision is not one free from consequence, and in many cases it is not an innocent decision. a white person deciding not to read the news because it’s too hard to figure out what is happening/too frightening/etc has the consequence of reinforcing the white supremacist outlook that is foundational to the social context of white people because they’re not reading anything that challenges that outlook. ignorance has many social contexts and many of them are violent. etc. like the consequence of “why does nobody google anything” is just a continuation of the status quo, just with this supposedly glaring and easy fix to it (simply google it). but that just leads us back to a discourse of individual choice, of people individually choosing not to “google shit.” it is a deeply individual fix to a systematic social problem. and so maybe the question is not, why doesn’t anyone google shit, but rather, why is the primary delivery system of knowledge a god that sells you toilet cleanser 
264 notes · View notes
ibarrau · 2 years ago
Text
[Azure] Pause Resume Fabric, Embedded o AAS con SimplePBI
Hace un poco más de un mes que Fabric llegó y no para de causar revuelo. La posibilidad de una capacidad con todas las características de Premium y más pero al estilo pay as you go como lo es Power Bi Embedded me parece excelente.
En este artículo voy a hablar de la última actualización de la librería de Python SimplePBI que permite Pausar y/o Resumir los recursos de Bi. Si usan Analysis services, PowerBi Embedded o Fabric y les gustaría ahorrar cuando las herramientas no se usan, entonces este código nos ayudará a ejecutar la acción. Luego podemos ver como agregarlo a un schedule en Azure para que se automático.
Pre-Requisitos
Lo primero que necesitas son dos prerequisitos. 
1- La versión 0.1.4 de SimplePBI o superior. En esa versión incorporaron la clase azpause que nos ayudará. Para actualizarla pueden usar pip:
pip install simplepbi --upgrade
2- Una App Registrada en Azure con secreto creado para usar como Service Principal. Copiaremos el Tenant Id, Client o App Id y Secret generado.
Ejecución 
Para iniciar vamos a ir a nuestro recurso de Azure (Fabric, PBI Embedded o AAS) y daremos permiso en el control de accesos (IAM) al Service Principal (App Registrada) como “Contributor”. Este permiso le dará posibilidad de ejecutar acciones como prendido y apagado. A partir de ese momento seremos libres de ejecutar el sencillo código.
from simplepbi import azpause # Initialize the object authenticating Azure azure = azpause.Azpause(TENANT_ID, client_id, client_secret) # Run method of the object for pause or resume azure.resume_resource(subscriptionId, resourceGroupName, resourceType, resourceName) azure.pause_resource(subscriptionId, resourceGroupName, resourceType, resourceName)
Así de simple con tres líneas. Importar librería, autenticar creando objeto y llamar el método del objeto especificando valores que podemos copiar del “Overview” del recurso:
suscriptionId: el id de la suscripción, no del tenant.
resourceGroupName: nombre del grupo de recursos donde creamos el recurso
resourceType: tipo de recurso, recibe uno de tres valores posibles “FABRIC”, “PBI” o “AAS”
resourceName: nombre del servidor AAS o la capacidad Fabric/Embedded
Enlace al repo con su doc: https://github.com/ladataweb/SimplePBI/blob/main/AzPauseResume.md
Automatizarlo en Azure
Uno de los mejores usos de esa acción es programar la ejecución de dichas líneas conociendo las brechas de tiempo en que no se usan. Para ello podemos hacerlo de manera local con Windows Schedule o en Azure para no depender de una VM. Dentro de Azure hay diversos servicios, podríamos usar por ejemplo Azure Functions. En mi caso voy a mostrar el ejemplo con una cuenta de Automation creando un Runbook.
En el portal de Azure crearemos una cuenta de automatización o en ingles Automation Account. El código que usaremos estará en Python 3.8. Una vez creada la cuenta busquemos la opción Python Packages donde agregaremos la librería:
Tumblr media
Para agregar la librería primero descargaremos el archivo Wheel de SimplePBI. Pueden encontrarlo en: https://pypi.org/project/SimplePBI/#files
Con el archivo descargado basta con seleccionar “Add a Python Package” con signo +. Tras añadir el archivo “whl” debería reconocer el nombre y ustedes seleccionen 3.8 en la versión de python
Tumblr media
Todo esto es para poder importar simplepbi en el código de nuestro runbook. Luego de cargar la librería, que puede tardar varios minutos, crearemos un runbook en el menú de la izquierda dentro de la cuenta de automatización
Tumblr media
El ejemplo lo haremos con el Pausado. El código sería igual para el Resumir el servicio solo que cambiaría el último método. Creado nos guiará a una interfaz para comenzar a escribir nuestro código Python. Esto sería bastante sencillo. Algo así:
Tumblr media
Sin embargo, recordemos que exponer claves en código es una falta de seguridad grave. Entonces lo mejor sería crear un Azure KeyVault para guardar nuestros secretos o IDs y que no queden expuestos. Para ello basta con crear el recurso KeyVault, añadir su cuenta como Key Vault Administrator y crear el secreto. Si quieren conocer más sobre esto pueden buscar ejemplos o seguir el training: https://learn.microsoft.com/en-us/training/modules/configure-and-manage-azure-key-vault/
Si usan KeyVaults se vería así:
Tumblr media
Guardar y publicar. Luego podemos darle play para ver que todo funcione correctamente.
Lo último que haremos será calendarizar la corrida del script. Si ya conocemos el uso del recurso sabremos sus tiempos y horarios. Puede ser que se apague de noche o los fines de semana. Para ello, vamos al runbook y nos fijamos en el menú “Schedule” y seguimos las indicaciones de la imagen:
Tumblr media
De ese modo podemos configurar corridas recurrentes del código para asegurarnos que todo esté en orden.
Así es como terminamos de construir nuestra Pausa de Fabric, PowerBi Embedded o Azure Analysis Services usan SimplePBI. Seguramente haría falta que repitan el proceso para “Resumir” el recurso de manera que prenda cuando necesiten usarlo.
0 notes